//deleteOrganizationActivity

//使用机构活动模板
exports.delete_organization_activity = function (req, res) {

    //获取restful参数
    var bodyParams = req.routeInfo.bodyParams;

    //最终结果
    var resultData = {};
    var deleteData = [];
    //任务流创建
    async.waterfall([
            //删除机构活动
            function (cb) {
             console.log(111)
                R.SEND_HTTP(
                    req,
                    {
                        url:CORE_APIConfig.coreAPI.deleteOrganizationActivity,
                        method: 'POST',
                        data:{
                            "oa_id":bodyParams.oa_id,
                        }
                    },
                    function (err,data) {
                        if(err ){
                            return RES.response(res, false, data);
                        }
                        cb();
                    }
                )
            },
            //在3500中 根据oa_id 查询活动信息
            function (cb) {
                console.log(222)
                R.SEND_HTTP(
                    req,
                    {
                        url: "http://127.0.0.1:3500/erpStudentWelfare/search/osw_oaid/"+bodyParams.oa_id,
                        method: 'POST',
                        data:{
                            fields:"osw_id",
                        }
                    },
                    function (err, data) {
                        //判断是否有错误信息
                        if (err) {
                            return RES.response(res, false, data);
                        }
                        deleteData = data.data;
                        console.log("******");
                        console.log(deleteData);
                        console.log("******");
                        cb();
                    }
                );

            },
        function (cb) {

            //创建添加任务
            var tasks = [];

            //循环节点列表
            deleteData.forEach(function (item, i) {
                //创建每一个插入任务
                tasks.push(function (cb) {
                    R.SEND_HTTP(
                            req,
                            {
                                url: "http://127.0.0.1:3500/erpStudentWelfare/delete",
                                method: 'POST',
                                data: {
                                    "osw_id" : item.osw_id
                                }
                            },
                            function (err, data) {

                                cb();
                            }
                        );
                });

            });

            async.waterfall(tasks, cb);

        },
        ], function (err, result) {

            //返回最终拼接结果
            RES.response(res, true, resultData);

        }
    );

}